import { ILoginState } from "./login/types"
import { IDashboardState } from "./main/analysis/types"
import { ISystemState } from "./main/system/types"
export interface IRootState {
  name:string
  entireDepartment:any[]
  entireRole:any[]
  entireMenu:any[]
}

export interface IRootWithMoudle{
  loginModule:ILoginState,
  systemModule:ISystemState,
  dashboardModule:IDashboardState
}

export type IStoreType = IRootState & IRootWithMoudle